package Work08;

import java.util.*;

/*某学校Java学科分为基础班和就业班:
Java基础班:
  001	李晨
  002	范冰冰
Java就业班:
  001	马云
  002	马化腾*/
public class HashMapTest {
    /*1.每个学生的学号和姓名就是一个键值对,可以放在一个map集合中
2.Java基础班对应着存放学号和姓名的map集合
3.先遍历出外面的Map集合,拿到内部的Map集合
4.再遍历内部的Map和,将具体的key和value获取出来*/
    public static void main(String[] args) {
        Map<String, Map<String, String>> hm = new HashMap<>();
        Map<String, String> jc = new HashMap<>();
        jc.put("001", "李晨");
        jc.put("002", "范冰冰");
        hm.put("java基础班", jc);
        Map<String, String> jy = new HashMap<>();
        jy.put("001", "马云");
        jy.put("002", "马化腾");
        hm.put("java就业班", jy);
        hm.forEach((k, v) -> {
            if (k.equals("java基础班")) {
                System.out.println(k + v);//输出基础班
            }
        });
        System.out.println("--------------------------------------------------");
        hm.forEach((k, v) -> {
            if (k.equals("java就业班")) {
                System.out.println(k + v);//输出就业班
            }
        });
    }
}
